iT邦幫忙

2023 iThome 鐵人賽

DAY 27
0
自我挑戰組

基礎前端+後端網站分享之留言板製作系列 第 27

第二十七天--介紹篇之應用程式介面(API)

  • 分享至 

  • xImage
  •  

本篇文章為延伸閱讀,用於加強網頁部分知識,給想了解更深入卻無從下手的入門者,會解釋為什麼要讀的原因。

應用程式介面(API)
API英文全名為(Application Programming Interface),中文名為應用程式介面。
API定義多個軟體之間的互動及呼叫或請求,API的工作是讓AB兩端資料進行接收,一端提供資料輸入、另一端則根據資料回傳結果,存在其目的在於「不必了解對方的技術與邏輯即可加速開發的共識」。

影片講解
Yes

常見的api有天氣api和Google地圖api,網址如下
https://opendata.cwb.gov.tw/devManual/insrtuction
https://developers.google.com/maps/documentation/javascript/overview?hl=zh-tw


回到一開始,為什麼我要介紹API?
在程式的世界中,不是所有的東西只能自己幹
API尤其對後端工程師很重要,能讓網頁開發前後端分離

有時候我們會需要和別人的程式做交流(絕對不是抄襲or拼接),取得資料。像是Google地圖 API,能直接幫助你完成所有Google地圖的功能 ,總不可能老闆說想要在網站加個地圖功能,然後自己寫程式搞個半年,可能做半個禮拜就被老闆罵臭頭了,所以借助API是能事半功倍。


上一篇
第二十六天--介紹篇之SQL注入(SQL Injection)
下一篇
第二十八天--介紹篇之程式撰寫規範(Coding Style Guide)
系列文
基礎前端+後端網站分享之留言板製作30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言